package com.jabm.cmaq.negocio.impl;

import java.util.List;


import com.jabm.cmaq.dao.CMaqFrenteTrabajoDAO;
import com.jabm.cmaq.modelo.CMaqFrenteTrabajo;
import com.jabm.cmaq.negocio.interfaces.ICMaqFrenteTrabajoManager;

/**
 *  Capa de gestion para la entidad de CMaqFrenteTrabajo.
 *  Copyright: Copyright (c) 2014
 *  Company:
 *  @author jabastias
 *  @version 1.0
 */
public class CMaqFrenteTrabajoManagerImpl implements ICMaqFrenteTrabajoManager {

	/**
	 * DAO para realizar las operaciones CRUD
	 */
	private CMaqFrenteTrabajoDAO iFrenteTrabajoDAO;

	
	/* (non-Javadoc)
	 * @see com.jabm.cmaq.negocio.interfaces.ICMaqFrenteTrabajoManager#insertarFrenteTrabajo(com.jabm.cmaq.modelo.CMaqFrenteTrabajo)
	 */
	public void insertarFrenteTrabajo(CMaqFrenteTrabajo frente) {
		iFrenteTrabajoDAO.insertar(frente);		
	}

	/* (non-Javadoc)
	 * @see com.jabm.cmaq.negocio.interfaces.ICMaqFrenteTrabajoManager#modificarFrenteTrabajo(com.jabm.cmaq.modelo.CMaqFrenteTrabajo)
	 */
	public void modificarFrenteTrabajo(CMaqFrenteTrabajo frente) {
		iFrenteTrabajoDAO.modificar(frente);	
	}

	/* (non-Javadoc)
	 * @see com.jabm.cmaq.negocio.interfaces.ICMaqFrenteTrabajoManager#borrarFrenteTrabajo(com.jabm.cmaq.modelo.CMaqFrenteTrabajo)
	 */
	public void borrarFrenteTrabajo(CMaqFrenteTrabajo frente) {
		iFrenteTrabajoDAO.borrar(frente);
	}

	/* (non-Javadoc)
	 * @see com.jabm.cmaq.negocio.interfaces.ICMaqFrenteTrabajoManager#buscarFrenteTrabajo(int)
	 */
	public CMaqFrenteTrabajo buscarFrenteTrabajo(int id) {
		return iFrenteTrabajoDAO.buscar(id);
	}

	/* (non-Javadoc)
	 * @see com.jabm.cmaq.negocio.interfaces.ICMaqFrenteTrabajoManager#listarTodasFrenteTrabajo()
	 */
	public List<CMaqFrenteTrabajo> listarTodosFrenteTrabajo() {
		return iFrenteTrabajoDAO.listarTodos();
	}

	/**
	 * @return the iFrenteTrabajoDAO
	 */
	public CMaqFrenteTrabajoDAO getiFrenteTrabajoDAO() {
		return iFrenteTrabajoDAO;
	}

	/**
	 * @param iFrenteTrabajoDAO the iFrenteTrabajoDAO to set
	 */
	public void setiFrenteTrabajoDAO(CMaqFrenteTrabajoDAO iFrenteTrabajoDAO) {
		this.iFrenteTrabajoDAO = iFrenteTrabajoDAO;
	}
			
}



